﻿#topmenu {width: 100%; height: 24px; font-size: 14px; position: relative; z-index: 255;}

#topmenu ul{list-style: none; padding: 0; position: absolute; margin: 0;}

#topmenu ul li {cursor:default; list-style: none; float: left; white-space: nowrap; 
                border: solid grey 1px; position: relative; 
                background: #ddd; display: block;}

#topmenu ul li a {text-decoration: none; color: red;}

#topmenu ul li a:hover {text-decoration: underline;}

#topmenu ul li ul {position: relative; top: 0; left: 0; display: none; 
                   border-top: 1px black dotted;}

#topmenu ul li:hover ul {display: block; padding: 0; width: 100%;}

#topmenu ul li ul li {float: none; padding: 0; margin: 0; border: none;}
#topmenu ul li ul li:hover {border: none;}